package cn.sirun.com.fca.account.view;

import com.tencent.cloud.iov.action.Action;
import com.tencent.cloud.iov.kernel.model.BaseResponse;

import cn.sirun.com.fca.account.constant.AccountActionConst;
import cn.sirun.com.fca.account.model.base.CarInfoDetailResponse;
import cn.sirun.com.fca.account.model.bind.PinSetFirstResponse;
import cn.sirun.com.fca.account.model.bind.PinSetParamResponse;
import cn.sirun.com.fca.account.model.bind.SubmitCarAuthenticationResponse;
import cn.sirun.com.fca.account.model.bind.SubmitPersonalInfoResponse;

public interface ISettingInitalPinView extends AccountActionConst.Normal {
    @Action(ACTION_PIN_SET_PARAMS_RESULT)
    void getPinSetParams(BaseResponse<PinSetParamResponse> result);

    @Action(ACTION_PIN_SET_FIRST_RESULT)
    void pinSetFirst(BaseResponse<PinSetFirstResponse> result);

    @Action(ACTION_PIN_RESET_RESULT)
    void pinResetResult(BaseResponse<PinSetFirstResponse> result);

}
